package com.laikan.reader.core.bean;

import java.io.Serializable;
import java.util.ArrayList;

public class PersonalBean<T> implements Serializable {

    /**
     *
     */
    private static final long serialVersionUID = 1L;
    ActivityBean usercenterMenu;
    private String userBalance; //用户K币
    private String intro; //个性签名

    public String getIntro() {
        return intro;
    }

    public void setIntro(String intro) {
        this.intro = intro;
    }

    private String memberScore; //成长值
    private String userId; //用户Id
    private String userIcon; //用户头像
    private String userName;//用户名称
    private String userEmail;
    private String memberLevel; //会员等级
    private ArrayList<T> data;
    private ArrayList<Integer> payratio; //首充奖励额度
    private boolean payAction; // 当前用户是否充过值，否为true，是为false
    private boolean haveShareRead; //有未领取享读礼包
    private String birthday; //出生日期
    private int gender; //用户性别 默认 为0(保密) 1(男) 2(女)
    private String usertype; //当前用户所属类型
    private boolean haveNewMessage; //判断意见反馈是否有更新

    public boolean isHaveNewMessage() {
        return haveNewMessage;
    }
    public void setHaveNewMessage(boolean haveNewMessage) {
        this.haveNewMessage = haveNewMessage;
    }

    public String getBirthday() {
        return birthday;
    }

    public void setBirthday(String birthday) {
        this.birthday = birthday;
    }

    public int getGender() {
        return gender;
    }

    public void setGender(int gender) {
        this.gender = gender;
    }

    public String getUsertype() {
        return usertype;
    }

    public void setUsertype(String usertype) {
        this.usertype = usertype;
    }

    public static long getSerialversionuid() {
        return serialVersionUID;
    }

    public boolean isHaveShareRead() {
        return haveShareRead;
    }

    public void setHaveShareRead(boolean haveShareRead) {
        this.haveShareRead = haveShareRead;
    }

    public ActivityBean getUsercenterMenu() {
        return usercenterMenu;
    }

    public void setUsercenterMenu(ActivityBean usercenterMenu) {
        this.usercenterMenu = usercenterMenu;
    }

    public boolean isPayAction() {
        return payAction;
    }

    public void setPayAction(boolean payAction) {
        this.payAction = payAction;
    }

    public ArrayList<Integer> getPayratio() {
        return payratio;
    }

    public void setPayratio(ArrayList<Integer> payratio) {
        this.payratio = payratio;
    }

    public String getUserBalance() {
        return userBalance;
    }

    public void setUserBalance(String userBalance) {
        this.userBalance = userBalance;
    }

    public String getMemberScore() {
        return memberScore;
    }

    public void setMemberScore(String memberScore) {
        this.memberScore = memberScore;
    }

    public String getUserId() {
        return userId;
    }

    public void setUserId(String userId) {
        this.userId = userId;
    }

    public String getUserIcon() {
        return userIcon;
    }

    public void setUserIcon(String userIcon) {
        this.userIcon = userIcon;
    }

    public String getUserName() {
        return userName;
    }

    public void setUserName(String userName) {
        this.userName = userName;
    }

    public String getUserEmail() {
        return userEmail;
    }

    public void setUserEmail(String userEmail) {
        this.userEmail = userEmail;
    }

    public String getMemberLevel() {
        return memberLevel;
    }

    public void setMemberLevel(String memberLevel) {
        this.memberLevel = memberLevel;
    }

    public ArrayList<T> getData() {
        return data;
    }

    public void setData(ArrayList<T> data) {
        this.data = data;
    }

}
